package dao

// 这是 SmsCouponProductCategoryRelation 的全局公开dao对象，被service层调用!
var SmsCouponProductCategoryRelationDao = smsCouponProductCategoryRelationDao{}

// 这是 sms_coupon_product_category_relation表 的实体类
type SmsCouponProductCategoryRelation struct {
	Id                  int64  `json:"id,omitempty"`
	CouponId            int64  `json:"coupon_id"`
	ProductCategoryId   int64  `json:"product_category_id"`
	ProductCategoryName string `json:"product_category_name"` // 产品分类名称
	ParentCategoryName  string `json:"parent_category_name"`  // 父分类名称

}

// 注意:这是 SmsCouponProductCategoryRelation 的私有dao对象，只能在dao层内使用!
type smsCouponProductCategoryRelationDao struct {
	Insert     func(arg SmsCouponProductCategoryRelation) (int64, error) //批量创建
	DeleteById func(id int64) (int64, error)                             `args:"id"`
}
